package com.stlm2.dems.entity;

import com.stlm2.dems.entity.base.BaseShopOrder;

import java.util.Date;

/**
 * Created by apple on 2017/10/19.
 */
public class ShopOrder extends BaseShopOrder {
    //订单号前缀
    public static final String ORDER_CODE_PREFIX = "C";

    private transient Date startDate;

    private transient Date endDate;

    private transient Date startReceiptTime;

    private transient Date endReceiptTime;

    private transient Boolean statistics;

    /**
     * 用户名及登录手机号
     */
    private transient String userName;

    /**
     * 用户昵称
     */
    private transient String cnName;

    /**
     * 导出创建开始时间
     */
    private transient Date createStartTimeExport;

    /**
     * 导出创建结束时间
     */
    private transient Date createEndTimeExport;

    /**
     * 导出取消开始时间
     */
    private transient Date cancleStartTimeExport;

    /**
     * 导出取消结束时间
     */
    private transient Date cancleEndTimeExport;

    /**
     * 导出支付开始时间
     */
    private transient Date payStartTimeExport;

    /**
     * 导出支付结束时间
     */
    private transient Date payEndTimeExport;

    /**
     * 导出处理订单开始时间
     */
    private transient Date handleStartTimeExport;

    /**
     * 导出处理订单结束时间
     */
    private transient Date handleEndTimeExport;

    /**
     * 导出发货开始时间
     */
    private transient Date deliveStartTimeExport;

    /**
     * 导出发货结束时间
     */
    private transient Date deliveEndTimeExport;

    /**
     * 导出收货开始时间
     */
    private transient Date receiptStartTimeExport;

    /**
     * 导出收货结束时间
     */
    private transient Date receiptEndTimeExport;


    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Date getStartReceiptTime() {
        return startReceiptTime;
    }

    public void setStartReceiptTime(Date startReceiptTime) {
        this.startReceiptTime = startReceiptTime;
    }

    public Date getEndReceiptTime() {
        return endReceiptTime;
    }

    public void setEndReceiptTime(Date endReceiptTime) {
        this.endReceiptTime = endReceiptTime;
    }

    public Boolean getStatistics() {
        return statistics;
    }

    public void setStatistics(Boolean statistics) {
        this.statistics = statistics;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getCnName() {
        return cnName;
    }

    public void setCnName(String cnName) {
        this.cnName = cnName;
    }

    public Date getCreateStartTimeExport() {
        return createStartTimeExport;
    }

    public void setCreateStartTimeExport(Date createStartTimeExport) {
        this.createStartTimeExport = createStartTimeExport;
    }

    public Date getCreateEndTimeExport() {
        return createEndTimeExport;
    }

    public void setCreateEndTimeExport(Date createEndTimeExport) {
        this.createEndTimeExport = createEndTimeExport;
    }

    public Date getCancleStartTimeExport() {
        return cancleStartTimeExport;
    }

    public void setCancleStartTimeExport(Date cancleStartTimeExport) {
        this.cancleStartTimeExport = cancleStartTimeExport;
    }

    public Date getCancleEndTimeExport() {
        return cancleEndTimeExport;
    }

    public void setCancleEndTimeExport(Date cancleEndTimeExport) {
        this.cancleEndTimeExport = cancleEndTimeExport;
    }

    public Date getPayStartTimeExport() {
        return payStartTimeExport;
    }

    public void setPayStartTimeExport(Date payStartTimeExport) {
        this.payStartTimeExport = payStartTimeExport;
    }

    public Date getPayEndTimeExport() {
        return payEndTimeExport;
    }

    public void setPayEndTimeExport(Date payEndTimeExport) {
        this.payEndTimeExport = payEndTimeExport;
    }

    public Date getHandleStartTimeExport() {
        return handleStartTimeExport;
    }

    public void setHandleStartTimeExport(Date handleStartTimeExport) {
        this.handleStartTimeExport = handleStartTimeExport;
    }

    public Date getHandleEndTimeExport() {
        return handleEndTimeExport;
    }

    public void setHandleEndTimeExport(Date handleEndTimeExport) {
        this.handleEndTimeExport = handleEndTimeExport;
    }

    public Date getDeliveStartTimeExport() {
        return deliveStartTimeExport;
    }

    public void setDeliveStartTimeExport(Date deliveStartTimeExport) {
        this.deliveStartTimeExport = deliveStartTimeExport;
    }

    public Date getDeliveEndTimeExport() {
        return deliveEndTimeExport;
    }

    public void setDeliveEndTimeExport(Date deliveEndTimeExport) {
        this.deliveEndTimeExport = deliveEndTimeExport;
    }

    public Date getReceiptStartTimeExport() {
        return receiptStartTimeExport;
    }

    public void setReceiptStartTimeExport(Date receiptStartTimeExport) {
        this.receiptStartTimeExport = receiptStartTimeExport;
    }

    public Date getReceiptEndTimeExport() {
        return receiptEndTimeExport;
    }

    public void setReceiptEndTimeExport(Date receiptEndTimeExport) {
        this.receiptEndTimeExport = receiptEndTimeExport;
    }
}
